// 深拷贝方法
export const copyObject = (form) => {
  let target = form;
  // 如果是对象
  if (typeof form === 'object') {
    // 判断是数组还是对象
    if (form instanceof Array) {
      // 新建数组
      target = [];
      // 数组闭包
      target = form.map(item => copyObject(item));
    } else if (form) {
      // 新建对象
      target = {};
      // 对象闭包
      for (let key in form) {
        target[key] = copyObject(form[key]);
      }
    }
  }
  // 返回新值
  return target;
};
